<?php 
// session_start();
require __DIR__ .'/../vendor/autoload.php';
require '../helpers.php';

use Framework\Session;
// require basePath('Framework/Database.php');
// require basePath('Framework/Router.php');

use Framework\Router;

Session::start();

$router = new Router();
$routes = require basePath('routes.php');
$uri = parse_url($_SERVER['REQUEST_URI'],PHP_URL_PATH) ;

// $method = $_SERVER['REQUEST_METHOD'];

$router->route($uri);


// 数据库连接
// $config = require basePath('config/db.php');
// $db = new Database($config);

// spl_autoload_register(function($class){
//     $path=basePath('Framework/'.$class . '.php');
//     if(file_exists($path)){
//         require $path;
//     }
// });



// 第三次修改
// $uri = $_SERVER['REQUEST_URI'];
// $method = $_SERVER["REQUEST_METHOD"];
// inspect($uri);
// inspect($method);
// require basePath('router.php');

// 第二次修改
// if( array_key_exists($uri, $routes)){
//     require(basePath($routes[$uri]));
// }else{
//     require(basePath($routes['404']));

// }

//第一次修改
// loadView("home");
// $routes = [
//     "/" => 'controllers/home.php',
//     "/listings" => 'controllers/listings/index.php',
//     "/listings/create" => 'controllers/listings/create.php',
//     "404" => 'controllers/error/404.php',
// ];
?>